_crate = _this select 0;
clearMagazineCargo _crate;
clearWeaponCargo _crate;

/////////////////////////////////////
//          ANTI-TANK
/////////////////////////////////////
_crate addWeaponCargo ["M136", 10];
_crate addWeaponCargo ["ACE_M72A2", 10];
_crate addWeaponCargo ["ACE_Javelin_CLU", 40];
_crate addWeaponCargo ["Javelin", 40];
_crate addWeaponCargo ["SMAW", 40];
_crate addMagazineCargo ["SMAW_HEAA", 400];
_crate addMagazineCargo ["ACE_SMAW_Spotting", 400];
_crate addWeaponCargo ["Stinger", 40];
_crate addMagazineCargo ["Stinger", 400];
_crate addWeaponCargo ["BAF_NLAW_Launcher", 40];
_crate addWeaponCargo ["MAAWS", 40];
_crate addMagazineCargo ["MAAWS_HEDP", 400];
_crate addMagazineCargo ["MAAWS_HEAT", 400];

/////////////////////////////////////
//         CREW SERVED WEAPONS
/////////////////////////////////////
_crate addWeaponCargo ["ACE_M252Proxy", 40];
_crate addWeaponCargo ["ACE_M252TripodProxy", 40];
_crate addWeaponCargo ["ACE_M224Proxy", 40];
_crate addWeaponCargo ["ACE_M224TripodProxy", 40];
_crate addWeaponCargo ["ACE_M2HBProxy", 40];
_crate addWeaponCargo ["ACE_MK19MOD3Proxy", 40];
_crate addWeaponCargo ["ACE_M3TripodProxy", 40];
_crate addMagazineCargo ["ACE_M252HE_CSWDM", 400];
_crate addMagazineCargo ["ACE_M252WP_CSWDM", 400];
_crate addMagazineCargo ["ACE_M252IL_CSWDM", 400];
_crate addMagazineCargo ["ACE_M224HE_CSWDM", 400];
_crate addMagazineCargo ["ACE_M224WP_CSWDM", 400];
_crate addMagazineCargo ["ACE_M224IL_CSWDM", 400];
_crate addMagazineCargo ["ACE_M2_CSWDM", 400];
_crate addMagazineCargo ["ACE_MK19_CSWDM", 400];

/////////////////////////////////////
//          BACKPACK SYSTEMS
/////////////////////////////////////
_crate addWeaponCargo ["ACE_APOBS_A", 40];
_crate addWeaponCargo ["ACE_APOBS_B", 40];